// import { default as Service } from 'adminServices/service';
// import site = require('site');
// import { default as system } from 'adminServices/system';
// import validation = require('knockout.validation');
// let JData = window['JData'];
// function page_load(page: chitu.Page, args) {
//     var dataSource = new JData.WebDataSource(Service.config.shopUrl + 'System/GetNotifyUrls',
//         Service.config.shopUrl + 'System/AddNotifyUrl', null,
//         Service.config.shopUrl + 'System/DeleteNotifyUrl');
//     var $gridView = (<any>$('<table>').appendTo(page.element)).gridView({
//         dataSource: dataSource,
//         columns: [
//             { dataField: 'NotifyTypeText', headerText: '类型' },
//             { dataField: 'Url', headerText: '链接' },
//             { type: JData.CommandField, showDeleteButton: true }
//         ],
//         allowPaging: false
//     });
//     var gridView = $gridView.data('JData.GridView');
//     var sel_args = gridView.get_selectArguments();
//     gridView.get_dataSource().select(sel_args);
//     var model = {
//         notifyUrl: {
//             NotifyType: ko.observable().extend({ required: true }),
//             Url: ko.observable().extend({ required: true })
//         },
//         types: ko.observable(),
//         add: function () {
//             (<any>$(page.element).find('[name="dlg_notifyUrl"]')).modal();
//             val.showAllMessages(false);
//         },
//         confirm: function () {
//             if (!(<any>model.notifyUrl).isValid())
//                 return val.showAllMessages();
//             return dataSource.insert(ko.mapping.toJS(model.notifyUrl)).done(function () {
//                 (<any>$(page.element).find('[name="dlg_notifyUrl"]')).modal('hide');
//             });
//         }
//     }
//     var val = validation.group(model.notifyUrl);
//     return system.getNotifyTypes().done(function (data) {
//         data.unshift({ Key: '', Value: '请选择类型' })
//         model.types(data);
//         ko.applyBindings(model, page.element);
//     });
// }
// export default function (page: chitu.Page) {
//     requirejs([`text!${page.name}.html`], (html) => {
//         page.element.innerHTML = html;
//         page_load(page, page.data);
//     })
// }
